Intel Xeon E3-1246 v3#

lscpu#

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 60
Model name:            Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz
Stepping:              3
CPU MHz:               3899.218
CPU max MHz:           3900.0000
CPU min MHz:           800.0000
BogoMIPS:              7000.68
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K
NUMA node0 CPU(s):     0-7

roq-deribit-benchmark (roq-deribit)#

Running roq-deribit-benchmark
Run on (8 X 3900 MHz CPU s)
CPU Caches:
  L1 Data 32 KiB (x4)
  L1 Instruction 32 KiB (x4)
  L2 Unified 256 KiB (x4)
  L3 Unified 8192 KiB (x1)
Load Average: 1.21, 1.15, 1.10
***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead.
-------------------------------------------------------------------------------------------------
Benchmark                                                       Time             CPU   Iterations
-------------------------------------------------------------------------------------------------
BM_fix_execution_report_parse_message                         347 ns          347 ns      2032114
BM_fix_heartbeat_parse_message                                102 ns          102 ns      6894435
BM_fix_logon_parse_message                                    217 ns          217 ns      3310969
BM_fix_logon_create_message                                   263 ns          263 ns      2639190
BM_fix_logout_parse_message                                   117 ns          117 ns      5992451
BM_fix_market_data_increment_refresh_parse_message_1          335 ns          335 ns      2082711
BM_fix_market_data_increment_refresh_parse_message_2         1132 ns         1132 ns       590890
BM_fix_market_data_request_reject_parse_message               133 ns          133 ns      5269909
BM_fix_market_data_snapshot_full_refresh_parse_message      13336 ns        13335 ns        52606
BM_fix_new_order_single_create_message                        304 ns          304 ns      2304654
BM_fix_order_cancel_reject_parse_message                      132 ns          132 ns      5328001
BM_fix_order_cancel_replace_request_create_message            331 ns          331 ns      2107297
BM_fix_order_cancel_request_create_message                    173 ns          173 ns      4244386
BM_fix_position_report_parse_message                          352 ns          352 ns      1981097
BM_fix_reject_parse_message                                   123 ns          123 ns      5658736
BM_fix_security_list_parse_message                          74131 ns        74122 ns         9558
BM_fix_user_response_parse_message                            293 ns          293 ns      2409774

roq-benchmark (roq-tools)#

2021-07-15T09:41:05+03:00
Running roq-benchmark
Run on (8 X 3900 MHz CPU s)
CPU Caches:
  L1 Data 32 KiB (x4)
  L1 Instruction 32 KiB (x4)
  L2 Unified 256 KiB (x4)
  L3 Unified 8192 KiB (x1)
Load Average: 1.33, 1.19, 1.12
***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead.
-----------------------------------------------------------------------------------------
Benchmark                                               Time             CPU   Iterations
-----------------------------------------------------------------------------------------
BM_roq_charconv_parse_number_uint64                  8.32 ns         8.32 ns     83805485
BM_absl_SimpleAtoi_uint64                            13.1 ns         13.1 ns     52770846
BM_roq_charconv_parse_number_double                  6.59 ns         6.59 ns    107368575
BM_fast_float_from_chars_double                      12.4 ns         12.4 ns     56447028
BM_absl_SimpleAtod_double                            36.1 ns         36.1 ns     19548060
BM_absl_from_chars_double                            32.2 ns         32.2 ns     21611525
BM_roq_charconv_parse_number_double_scientific       8.92 ns         8.92 ns     78601287
BM_fast_float_from_chars_double_scientific           13.5 ns         13.5 ns     51506663
BM_absl_SimpleAtod_double_scientific                 39.7 ns         39.7 ns     17678927
BM_absl_from_chars_double_scientific                 35.9 ns         35.9 ns     19449321
BM_Codec_Encode_DownloadBegin                        11.4 ns         11.4 ns     61846322
BM_Codec_Decode_DownloadBegin                        13.0 ns         13.0 ns     54089113
BM_Codec_Encode_DownloadEnd                          2.63 ns         2.63 ns    266653879
BM_Codec_Decode_DownloadEnd                          18.7 ns         18.7 ns     37698558
BM_Codec_Encode_GatewaySettings                      2.10 ns         2.10 ns    332741605
BM_Codec_Decode_GatewaySettings                      30.0 ns         30.0 ns     23353105
BM_Codec_Encode_StreamStatus                         4.48 ns         4.48 ns    165925812
BM_Codec_Decode_StreamStatus                         28.7 ns         28.7 ns     24095048
BM_Codec_Encode_ExternalLatency                     0.790 ns        0.790 ns    899333306
BM_Codec_Decode_ExternalLatency                      7.87 ns         7.87 ns     88856224
BM_Codec_Encode_RateLimitUsage                      0.790 ns        0.790 ns    879002439
BM_Codec_Decode_RateLimitUsage                       11.5 ns         11.5 ns     60560681
BM_Codec_Encode_GatewayStatus                        3.42 ns         3.42 ns    179079398
BM_Codec_Decode_GatewayStatus                        18.3 ns         18.3 ns     36828947
BM_Codec_Encode_ReferenceData                         143 ns          143 ns      4827660
BM_Codec_Decode_ReferenceData                         118 ns          118 ns      5927150
BM_Codec_Encode_MarketStatus                         18.3 ns         18.3 ns     38139405
BM_Codec_Decode_MarketStatus                         26.4 ns         26.4 ns     26130843
BM_Codec_Encode_TopOfBook                            26.3 ns         26.3 ns     26545705
BM_Codec_Decode_TopOfBook                            45.7 ns         45.7 ns     15005634
BM_Codec_Encode_MarketByPrice                        63.9 ns         63.9 ns     10893144
BM_Codec_Decode_MarketByPrice                        51.8 ns         51.8 ns     13643241
BM_Codec_Decode_MarketByPrice_Handler                57.4 ns         57.4 ns     12257197
BM_Codec_Encode_MarketByOrder                        65.9 ns         65.9 ns     10647630
BM_Codec_Decode_MarketByOrder                        51.7 ns         51.7 ns     13715224
BM_Codec_Decode_MarketByPrice_Handler                58.0 ns         58.0 ns     12093533
BM_Codec_Encode_TradeSummary                         45.1 ns         45.1 ns     15507784
BM_Codec_Decode_TradeSummary                         32.5 ns         32.5 ns     21527067
BM_Codec_Encode_StatisticsUpdate                     53.7 ns         53.7 ns     13304528
BM_Codec_Decode_StatisticsUpdate                     37.9 ns         37.9 ns     19037295
BM_Codec_Encode_CreateOrder                          62.6 ns         62.6 ns     11673882
BM_Codec_Decode_CreateOrder                          89.5 ns         89.5 ns      8091712
BM_Codec_Encode_ModifyOrder                          23.6 ns         23.6 ns     29729036
BM_Codec_Decode_ModifyOrder                          43.0 ns         43.0 ns     16645312
BM_Codec_Encode_CancelOrder                          21.4 ns         21.4 ns     32900067
BM_Codec_Decode_CancelOrder                          25.4 ns         25.4 ns     28487459
BM_Codec_Encode_CancelAllOrders                      11.8 ns         11.8 ns     59637270
BM_Codec_Decode_CancelAllOrders                      12.9 ns         12.9 ns     54368831
BM_Codec_Encode_OrderAck                             67.2 ns         67.2 ns     10546372
BM_Codec_Decode_OrderAck                             78.1 ns         78.1 ns      8937647
BM_Codec_Encode_OrderUpdate                           172 ns          172 ns      4005524
BM_Codec_Decode_OrderUpdate                           154 ns          154 ns      4500837
BM_Codec_Encode_TradeUpdate                           102 ns          102 ns      6966800
BM_Codec_Decode_TradeUpdate                          83.2 ns         83.2 ns      8355007
BM_Codec_Encode_PositionUpdate                       49.7 ns         49.7 ns     13810273
BM_Codec_Decode_PositionUpdate                       57.2 ns         57.1 ns     11930584
BM_Codec_Encode_FundsUpdate                          28.9 ns         28.8 ns     23879693
BM_FlatBuffers_Encode_DownloadBegin                   134 ns          134 ns      5254991
BM_FlatBuffers_Decode_DownloadBegin                  14.6 ns         14.6 ns     47764414
BM_FlatBuffers_Encode_DownloadEnd                     142 ns          142 ns      4862424
BM_FlatBuffers_Decode_DownloadEnd                    15.4 ns         15.4 ns     45927469
BM_FlatBuffers_Encode_GatewaySettings                 140 ns          140 ns      4218462
BM_FlatBuffers_Decode_GatewaySettings                18.0 ns         17.9 ns     41162899
BM_FlatBuffers_Encode_StreamStatus                    165 ns          165 ns      4225420
BM_FlatBuffers_Decode_StreamStatus                   18.7 ns         18.7 ns     37409975
BM_FlatBuffers_Encode_ExternalLatency                 129 ns          129 ns      5416899
BM_FlatBuffers_Decode_ExternalLatency                14.5 ns         14.5 ns     48382549
BM_FlatBuffers_Encode_RateLimitUsage                  125 ns          125 ns      5477026
BM_FlatBuffers_Decode_RateLimitUsage                 15.2 ns         15.2 ns     48808366
BM_FlatBuffers_Encode_ReferenceData                   382 ns          382 ns      1878447
BM_FlatBuffers_Decode_ReferenceData                  26.8 ns         26.8 ns     25772210
BM_FlatBuffers_Encode_MarketStatus                    173 ns          173 ns      4044482
BM_FlatBuffers_Decode_MarketStatus                   17.1 ns         17.0 ns     41244193
BM_FlatBuffers_Encode_TopOfBook                       239 ns          239 ns      3002252
BM_FlatBuffers_Decode_TopOfBook                      23.0 ns         23.0 ns     30532422
BM_FlatBuffers_Encode_MarketByPrice                   750 ns          750 ns       924661
BM_FlatBuffers_Decode_MarketByPrice                  90.6 ns         90.6 ns      7771074
BM_FlatBuffers_Encode_MarketByOrder                   874 ns          874 ns       802561
BM_FlatBuffers_Decode_MarketByOrder                   116 ns          116 ns      6064912
BM_FlatBuffers_Encode_TradeSummary                    478 ns          478 ns      1380779
BM_FlatBuffers_Decode_TradeSummary                   64.5 ns         64.5 ns     10945220
BM_FlatBuffers_Encode_StatisticsUpdate                437 ns          437 ns      1619208
BM_FlatBuffers_Decode_StatisticsUpdate               49.2 ns         49.2 ns     14340536
BM_FlatBuffers_Encode_CreateOrder                     291 ns          291 ns      2341728
BM_FlatBuffers_Decode_CreateOrder                    25.2 ns         25.2 ns     28771856
BM_FlatBuffers_Encode_ModifyOrder                     198 ns          198 ns      3586699
BM_FlatBuffers_Decode_ModifyOrder                    18.8 ns         18.8 ns     37360856
BM_FlatBuffers_Encode_CancelOrder                     181 ns          181 ns      3885855
BM_FlatBuffers_Decode_CancelOrder                    17.6 ns         17.6 ns     40206851
BM_FlatBuffers_Encode_CancelAllOrders                 137 ns          137 ns      5332869
BM_FlatBuffers_Decode_CancelAllOrders                14.3 ns         14.3 ns     47952224
BM_FlatBuffers_Encode_OrderAck                        300 ns          300 ns      2288109
BM_FlatBuffers_Decode_OrderAck                       23.1 ns         23.1 ns     29743793
BM_FlatBuffers_Encode_OrderUpdate                     423 ns          423 ns      1680697
BM_FlatBuffers_Decode_OrderUpdate                    32.0 ns         32.0 ns     22055045
BM_FlatBuffers_Encode_TradeUpdate                     580 ns          580 ns      1168955
BM_FlatBuffers_Decode_TradeUpdate                    73.2 ns         73.2 ns      9546326
BM_FlatBuffers_Encode_PositionUpdate                  248 ns          248 ns      2812407
BM_FlatBuffers_Decode_PositionUpdate                 21.4 ns         21.4 ns     32262779
BM_FlatBuffers_Encode_FundsUpdate                     203 ns          203 ns      3466296
BM_FlatBuffers_Decode_FundsUpdate                    18.8 ns         18.8 ns     37089227
BM_MarketByOrder_Add_New_Remove                       150 ns          150 ns      4689642
BM_MarketByOrder_Add_Exists_Remove                   63.9 ns         63.9 ns     10997234
BM_MarketByOrder_Modify_Exists                       64.5 ns         64.5 ns     10766210
BM_MarketByPrice_MarketByPrice                       87.0 ns         87.0 ns      8074073